How To Solve The Hiding Cat Puzzle - Microsoft Interview Riddle